package com.ioftv.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * 标注员每日产值记录Excel导入导出DTO
 */
@Data
public class LabelerDailyOutputExcelDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ExcelProperty("标注员ID")
    private Long labelerId;

    @ExcelProperty("标注员姓名")
    private String labelerName;

    @ExcelProperty("记录日期")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private LocalDate recordDate;

    @ExcelProperty("应达到框数")
    private Integer targetBoxCount;

    @ExcelProperty("实际框数")
    private Integer actualBoxCount;

    @ExcelProperty("未完成原因")
    private String uncompletedReason;
}